//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.cqw;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import io.swagger.annotations.ApiModelProperty;

@JsonInclude(Include.NON_NULL)
public class DeliverInfo {
    @ApiModelProperty(
        value = "配送方式",
        allowableValues = "express,self_pick_up"
    )
    private String type;
    @ApiModelProperty("收件人姓名")
    private String addressee;
    @ApiModelProperty("收件人手机号")
    private String mobile;
    @ApiModelProperty("省")
    private String province;
    @ApiModelProperty("市")
    private String city;
    @ApiModelProperty("区")
    private String district;
    @ApiModelProperty("详细地址")
    private String detail;
    @ApiModelProperty("邮编")
    private String postcode;

    public DeliverInfo() {
    }

    public static DeliverInfo build() {
        return new DeliverInfo();
    }



    public String getType() {
        return this.type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getAddressee() {
        return this.addressee;
    }

    public void setAddressee(String addressee) {
        this.addressee = addressee;
    }

    public String getMobile() {
        return this.mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getProvince() {
        return this.province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return this.city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return this.district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getDetail() {
        return this.detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public String getPostcode() {
        return this.postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public DeliverInfo type(String type) {
        this.type = type;
        return this;
    }

    public DeliverInfo addressee(String addressee) {
        this.addressee = addressee;
        return this;
    }

    public DeliverInfo mobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public DeliverInfo province(String province) {
        this.province = province;
        return this;
    }

    public DeliverInfo city(String city) {
        this.city = city;
        return this;
    }

    public DeliverInfo district(String district) {
        this.district = district;
        return this;
    }

    public DeliverInfo detail(String detail) {
        this.detail = detail;
        return this;
    }

    public DeliverInfo postcode(String postcode) {
        this.postcode = postcode;
        return this;
    }
}
